iT邦幫忙

2023 iThome 鐵人賽

DAY 28
0

啊對對對!我看了我昨天的實作發現,我的地區根本形同虛設啊
提示詞中用了嗎?
沒有,完全沒有:)
所以今天除了心得感想,還是要將功能補齊了


首先我直接將我們選項的變數(select_menu)和提示變數(restaurant)一起放到補全生成裡
https://ithelp.ithome.com.tw/upload/images/20231012/20162525SfMTifKyqt.png
執行之後
是錯的:)

generate_prompt裡面只可以有一個變數
https://ithelp.ithome.com.tw/upload/images/20231012/20162525HG0u5FHRyE.png

所以我又將select_menu和restaurant組合成一個新的變數
https://ithelp.ithome.com.tw/upload/images/20231012/20162525cb4oPL3eAv.png

[執行結果]
餐廳類型:火鍋
餐廳地區:南部
https://ithelp.ithome.com.tw/upload/images/20231012/20162525XXyXCvpq69.png
成功啦~嘻嘻


我也將我自己的實作上傳到github
有興趣的人可以下載來試試喔~ (我自己覺得我的餐廳推薦比幫動物取名字什麼的有趣多了)
https://github.com/zhiyu0415/ithome2023

使用步驟如下:

cd C:\Users\User\OpenAI-restaurant #檔案位置
cp .env.example .env #複製env 檔,將API存在新的env中
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass #開啟系統權限
python -m venv venv #製作虛擬環境
.\venv\Scripts\Activate #啟動虛擬環境
Import-Module C:\Users\User\openai-quickstart-python\venv\Scripts\Activate.ps1 #要仔細找自己的腳本在什麼位置
pip install -r requirements.txt #下載需要的環境
flask run #執行網頁

如果實作中有遇到什麼問題歡迎參考我前面的問題解決
系統權限問題
numpy版本問題
圖片插入問題
網頁跳轉問題

還有什麼問題也歡迎留言詢問
如果我能幫忙就會盡量為大家解決的/images/emoticon/emoticon12.gif


這次的鐵人賽小專案就到這裡結束啦~
以下是我專題實作的心得(可以跳過)


這次的專案對我來說非常有挑戰
雖然這還是有參考的範例(openai stasrtquick)
但是也算是我第一次從無到有獨立完成一個完整的專案
包含訓練對話模型(那算訓練嗎?算吧),網頁建立,API的連結
沒有一個像教科書上從頭到尾的教學
全靠我對這些工具的了解,再串聯。
實作前,我還很擔心,因為我並不太了解HTML或是CSS
都只是之前在課堂上簡單的接觸過
也不太確定網上有沒有足夠詳細的教學
就算有,每個人的作法也不盡相同,要組合在一起也有一定的難度
靠著東拼西湊,從一開始的一知半解
到debubg的過程中真正了解我自己所敲下的代碼代表的每一步作用。

我覺得最有成就感的地方是,一開始我連執行別人已經建好的專案都有問題
甚至不能靠自己解決還需要尋求老師的幫助(沒有說不好,但感覺參加鐵人賽的宗旨就是需要靠自己學習)
到後來沒有找老師的幫助自己完成了一個專案
雖然從發文來看我可能只用了四五天就實作完成
但事實上我的專案大概做了兩周,橫跨了中秋及國慶連假
到連假最後真的很怕自己做不出來。

但也因為我自己鐵人賽主題的關係
讓我更加知道如何利用ChatGPT
所以當我迷茫,或不知道下一步該進行甚麼的實用就可以尋求GPT的幫助
讓我在實作的過程中心裡不會這麼沒底

那就在這裡再給自己立一個flag吧
希望下次,要自己獨立完成一個專案時不需要靠任何外界的幫助
從時程規劃就自己安排,這樣就需要了解自己究竟要做甚麼才能妥善規劃
而不會一知半解。

最後感謝看到這裡的大家,我們相見的日子就要結束了
期待下次見面


明天要和大家談談提示工程的未來展望與潛在威脅
有興趣的人也要準時收看阿~/images/emoticon/emoticon41.gif


上一篇
DAY27-網頁與OpenAI API的連結問題處理-2
下一篇
DAY29-提示工程的未來展望與潛在威脅
系列文
我要成為AI溝通師!30天快速理解Prompt Engineering30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言